﻿body 
{ 
	font-family: Georgia;
	font-size: 14px;
	text-align: center;
	margin: auto;
	width: 100%;
	background-repeat:repeat-x;
	background-position:center top;
	height: 100%;
	background-color: #182A41;
}
/*
body
{
	text-align: -moz-center;	
}
*/

#divContainer
{
	background-color: #FFFFFF;
	/*background-color: #020A15;*/
	width: 80%;
	margin: auto;
	text-align: left;
	min-height: 300px;
	/*color: #7A8696;*/
	color: #333;
	display:table;
}

#divBanner
{
	display: table;
	width: 80%; 
	margin:auto;
	font-size: xx-large;
}
.header
{
	color: White;
	height: 140px;
	background-color: #081F3C;
}

#divBanner i
{
	font-size: large;
}

#divHeaderSeparator
{
	display: table;
	width: 100%;
	height: 40px;
	background-color: #02162E;
	color: #f5f5f5;
}

#divMenu
{
	/*background-color: #1CF281; /* #ff6600; */
	width: 100%; 
	height: 20px;
	padding-bottom: 5px;
}

.pageHeader
{
	color:#7A8696;
	font-size: x-large;
}

#divContent
{
	background-color: #ffffff;
	min-height: 100px;
	width: 100%;
}

#divFooter
{
	background-color: #02162E;
	width: 100%; 
	height: 50px;
}

.menuItem a
{
	color: #ffff99;
	text-decoration: none;
	padding-left: 10px;
	font-size: 20px;
}

.divTwoCol
{
	padding-bottom: 10px;
}

.divLeftCol
{
/*	background-color: #ccccff;*/
	width: 15%;
	position: static;
	height: 100%;
	min-height: 100%;
	float: left;
	font-size: 22px;
	text-align: right;
}
.divRightCol
{
	/*background-color: #eeccff;*/
	width: 81%;
	height: 100%;
	min-height: 100%;
	float: right;
	font-size: 18px;
	color: #333;
}

.table
{
	display:table;
	width:100%;
	
}

.row
{
	display: table-row;
	width: 100%;
}

.cell
{
	display: table-cell;
	border-collapse:collapse;
	padding: 1em;
}

.left
{
	
}

.left_20
{
	min-width:20%;
}

.right_80
{
	vertical-align:top;
	min-width:80%;
}

.right
{
	vertical-align:top;
}

.large
{
	font-size: large;
	color: #000000;
}
.credentials
{
	/*opacity: 0.5;*/
}
.center
{
	text-align:center;	
}
.right_align
{
	text-align:right;
}

.menu_item
{
	
}

.menu
{
	width: 80%;
	display: table-row;
	margin:auto;
}

.menu div
{
	font-size: large;
	margin: 10%;
}
.menu div a
{
	color: #7A8696;
}

.school, .project
{
	background-image: url('../../Images/row_separator.jpg');
	background-position:center bottom;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}